/*
 * @Descripttion: 
 * @version: 
 * @Author: 娲惧ぇ鏄�
 * @Date: 2020-09-12 08:55:58
 * @LastEditTime: 2021-05-15 09:32:48
 */

@charset "utf-8";
html,
body,
div,
object,
iframe,
p,
a,
abbr,
address,
big,
em,
img,
q,
small,
strike,
strong,
sub,
sup,
tt,
var,
i,
dl,
dt,
dd,
ol,
ul,
li,
form,
fieldset,
label,
table,
caption,
tbody,
thead,
tfoot,
tr,
th,
td,
article,
aside,
canvas,
details,
figure,
figcaption,
header,
footer,
hgroup,
menu,
nav,
output,
section,
time,
mark,
audio,
video,
input,
select,
button {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: '寰蒋闆呴粦', Arial;
    font-size: 14px;
    color: #1a1a1a;
}

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


/*鍘婚櫎榛樿鏍峰紡*/

ul,
ol,
li {
    list-style: none;
}


/*琛ㄦ牸杈规鍚堝苟锛岃竟妗嗚窛闆�*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*缁ф壙鐖跺厓绱犵殑瀛椾綋绯诲垪鏍峰紡*/

input,
select,
textarea,
button {
    font-family: inherit;
}


/*鍘婚櫎鐐瑰嚮楂樹寒鏁堟灉*/

a,
button,
input,
select,
img,
label {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    outline: medium none;
}

input::-moz-focus-inner {
    border: none;
    padding: 0;
}

select,
input {
    vertical-align: middle;
}


/*鍘绘帀鑻规灉鐨勯粯璁I鏉ユ覆鏌撴寜閽�*/

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
select {
    -webkit-appearance: none;
}


/*placeholder鏂囨湰棰滆壊*/

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #ccc;
}


/*html5鏍囩*/

header,
footer,
section,
article,
aside,
nav,
figure {
    display: block;
}


/*闀胯嫳鏂囧瓧姣� 鏁板瓧 鎹㈣*/

p {
    word-break: break-all;
    word-wrap: break-word;
}


/*鍘婚櫎榛樿鏍峰紡*/

h1,
h2,
h3,
h4,
h5,
h6,
strong,
i,
em,
address,
caption,
cite,
code,
dfn,
th,
var {
    font-weight: normal;
    font-style: normal;
}

fieldset,
img {
    border: none;
    display: block;
}


/*鍘婚櫎闀挎寜a閾炬帴寮规*/

html,
body {
    -webkit-touch-callout: none;
    background: #ffffff;
}


/*娴姩*/

.fl {
    float: left;
}

.fr {
    float: right;
}


/*娓呴櫎娴姩*/

.ft {
    zoom: 1;
}

.ft:after {
    content: "";
    display: table;
    clear: both;
    overflow: hidden;
}


/* 瀛椾綋瓒呭嚭涓嶆樉绀� */

.txtn {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
}


/*瀛椾綋鎹㈣瓒呭嚭涓嶆樉绀�*/

.txtbn {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


/* 鏂囧瓧灞呬腑 */

.tac {
    text-align: center;
}


/* 鍔犵矖 */

.fwb {
    font-weight: bold;
}

.dspb {
    display: block;
}

.hide {
    display: none;
}

.position-r {
    position: relative;
}

.p-on {
    pointer-events: none;
}


/* 鍥剧墖鏈€瀹戒笉瓒呰繃鐖剁骇 */

.img-resp {
    display: block;
    max-width: 100%;
    width: 100%;
}


/* 鍥剧墖榧犳爣鏀句笂閫忔槑搴� */


/* .img-resp:hover{opacity:.9;} */


/* 鍥剧墖鏀惧ぇ鏁堟灉 */

.setAmp {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.setAmp:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}


/*a閾炬帴*/

a {
    text-decoration: none;
    color: var(--ui-4c4);
}

a:hover {
    color: var(--ui-ff5);
    transition: all 200ms linear 0s;
}

 :root {
    /* 瀹氫箟鍙傛暟浣嶇疆 */
    /* 瀹藉害瀹氫箟 */
    --uiwidth: 1200px;
    --uiwidth-t: 100%;
    /* 棰滆壊瀹氫箟 */
    --ui-d4d: #d4d4d4;
    --ui-999: #999999;
    --ui-159: #1594f5;
    --ui-dde: #ddefff;
    --ui-f0f: #f0f0f0;
    --ui-f5f: #f5f5f5;
    --ui-f7f: #f7f7f7;
    --ui-666: #666666;
    --ui-070: #070606;
    --ui-fff: #ffffff;
    --ui-ddd: #dddddd;
    --ui-e6e: #e6e6e6;
    --ui-ebe: #ebebeb;
    --ui-ede: #ededed;
    --ui-d8d: #d8d8d8;
    --ui-ccc: #cccccc;
    --ui-f40: #f40b0b;
    --ui-ffb: #ffba00;
    --ui-4d4: #4d4d4d;
    --ui-b2b: #b2b2b2;
    --ui-b3b: #b3b3b3;
    --ui-4c4: #4c4c4c;
    --ui-62b: #62b5f5;
    --ui-fc0: #fc0026;
    --ui-fc2: #fc0000;
    --ui-333: #333333;
    --ui-9c9: #9c9c9c;
    --ui-404: #404040;
    --ui-02c: #02cdc6;
    --ui-e5e: #e5e5e5;
    --ui-fef: #fef7f7;
    --ui-ff5: #ff5b00;
    --ui-f31: #f31b1b;
    --ui-ffa: #ffa26e;
    --ui-f8f: #fff8f5;
    /* 瀛椾綋澶у皬瀹氫箟 */
    --ui-fz12: 12px;
    --ui-fz13: 13px;
    --ui-fz14: 14px;
    --ui-fz15: 15px;
    --ui-fz16: 16px;
    --ui-fz17: 17px;
    --ui-fz18: 18px;
    --ui-fz20: 20px;
    --ui-fz21: 21px;
    --ui-fz22: 22px;
    --ui-fz24: 24px;
    --ui-fz26: 26px;
    --ui-fz28: 28px;
    --ui-fz30: 30px;
    --ui-fz40: 40px;
}


/* 瀛椾綋棰滆壊 */

.ui-txtiff5 {
    color: var(--ui-ff5);
}

.ui-txtiffb {
    color: var(--ui-ffb);
}

.ui-txtif40 {
    color: var(--ui-f40);
}

.ui-txti999 {
    color: var(--ui-999);
}

.ui-txti070 {
    color: var(--ui-070);
}

.ui-txtifff {
    color: var(--ui-fff);
}

.ui-txtidde {
    color: var(--ui-dde);
}

.ui-txti666 {
    color: var(--ui-666);
}

.ui-txticcc {
    color: var(--ui-ccc);
}

.ui-txti159 {
    color: var(--ui-159);
}

.ui-txtib2b {
    color: var(--ui-b2b);
}

.ui-txtifc0 {
    color: var(--ui-fc0);
}

.ui-txti9c9 {
    color: var(--ui-9c9);
}

.ui-txti333 {
    color: var(--ui-333);
}

.ui-txti4c4 {
    color: var(--ui-4c4);
}

.ui-txti02c {
    color: var(--ui-02c);
}

.ui-txtie5e {
    color: var(--ui-e5e);
}


/* 鑳屾櫙鑹� */

.ui-bgifc0 {
    background-color: var(--ui-fc0);
}

.ui-bgi159 {
    background-color: var(--ui-159);
}

.ui-bgi1e5 {
    background-color: var(--ui-1e5);
}

.ui-bgif5f {
    background-color: var(--ui-f5f);
}

.ui-bgifff {
    background-color: var(--ui-fff);
}

.ui-bgif0f {
    background-color: var(--ui-f0f);
}

.ui-bgif7f {
    background-color: var(--ui-f7f);
}

.ui-bgif40 {
    background-color: var(--ui-f40);
}

.ui-bgi4d4 {
    background-color: var(--ui-4d4);
}

.ui-bgi404 {
    background-color: var(--ui-404);
}

.ui-bgiff5 {
    background-color: var(--ui-ff5);
}


/* 瀛椾綋 */

.ui-fzi12 {
    font-size: var(--ui-fz12);
}

.ui-fzi13 {
    font-size: var(--ui-fz13);
}

.ui-fzi14 {
    font-size: var(--ui-fz14);
}

.ui-fzi16 {
    font-size: var(--ui-fz16);
}

.ui-fzi18 {
    font-size: var(--ui-fz18);
}

.ui-fzi20 {
    font-size: var(--ui-fz20);
}

.ui-fzi22 {
    font-size: var(--ui-fz22);
}

.ui-fzi24 {
    font-size: var(--ui-fz24);
}

.ui-fzi26 {
    font-size: var(--ui-fz26);
}

.ui-fzi28 {
    font-size: var(--ui-fz28);
}

.ui-fzi30 {
    font-size: var(--ui-fz30);
}

.ui-fzi40 {
    font-size: var(--ui-fz40);
}


/* 灞呬腑 */

.ui-ct {
    width: 1200px;
    margin: 0 auto;
}


/* 鍥炬爣 */

.icon_url {
    background: url(../images/icon.png) no-repeat -51px -3px;
}

.icon_cart {
    background: url(../images/icon.png) no-repeat -111px -51px;
}

.icon_quanbu {
    background: url(../images/icon.png) no-repeat -273px -1px;
}

.icon_tel {
    background: url(../images/icon.png) no-repeat -175px -60px;
}

.icon_gd {
    background: url(../images/icon.png)no-repeat -111px -4px;
}

.icon_q {
    background: url(../images/icon.png)no-repeat -111px -28px;
}


/* del_class_start */

body .del_class {
    width: 0 !important;
    height: 0 !important;
    overflow: hidden;
    display: block;
    padding: initial;
}


/* del_class_end */